package zz.champion_contest07;

public class Q1_Manager {
	//管理员向用户列表中添加用户的方法
	public void add(Q1_User user){
		int i=0;
		Q1_UsersList.usersList.trimToSize();
		for(;i<Q1_UsersList.usersList.size();++i){
			if(user.equals(Q1_UsersList.usersList.get(i))){
				break;
			}
		}
		if(i==Q1_UsersList.usersList.size()){
			Q1_UsersList.usersList.add(user);
		}
	}
	public void add(int index,Q1_User user){
		Q1_UsersList.usersList.add(index,user);
	}
	//清除所有用户的方法
	public void clear(){
		Q1_UsersList.usersList.clear();
	}
	//删除用户列表中某个用户的方法
	public void remove(Q1_User user){
		Q1_UsersList.usersList.remove(user);
	}
	//修改某个用户的名字的方法
	public void setName(Q1_User user,String name){
		int i=Q1_UsersList.usersList.indexOf(user);
		Q1_UsersList.usersList.get(i).setName(name);
	}
	//修改某个用户的性别的方法
	public void setSex(Q1_User user,String sex){
		int i=Q1_UsersList.usersList.indexOf(user);
		Q1_UsersList.usersList.get(i).setSex(sex);
	}
	//修改某个用户的id的方法
	public void setId(Q1_User user,int id){
		int i=Q1_UsersList.usersList.indexOf(user);
		Q1_UsersList.usersList.get(i).setId(id);
	}
	//修改某个用户的年龄的方法
	public void setAge(Q1_User user,int age){
		int i=Q1_UsersList.usersList.indexOf(user);
		Q1_UsersList.usersList.get(i).setAge(age);
	}
	//查找用户列表是否存在这个用户的方法
	public boolean contains(Q1_User user){
		return Q1_UsersList.usersList.contains(user);
	}
}
